Skip to content

Conversation

@krish2718
Copy link
Contributor

Verified on nRF54H20DK, useful for testing external flash access.

Upstream PR: zephyrproject-rtos/zephyr#72519

gmarull added 30 commits April 30, 2024 11:04
This reverts commit c22c9c2.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
…PDK 0.3.0"

This reverts commit 5647467.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
…for BLE"

This reverts commit dd3931a.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
… backend"

This reverts commit 2f52b92.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
This reverts commit 700870d.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
…ct` command"

This reverts commit 57e7884.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
… get opt parsing"

This reverts commit 5554127.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
This reverts commit edb5148.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
…ptions"

This reverts commit 512023e.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
… platform allow"

This reverts commit d4ee5b3.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
…ices"

This reverts commit 66fec84.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
…rted"

This reverts commit ecdf156.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
This reverts commit 3b0c038.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
…54 PWM"

This reverts commit 1730143.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
…validation"

This reverts commit 591e739.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
…r nRF54"

This reverts commit 70a046e.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
…ach test"

This reverts commit 22e2d87.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
…m allow"

This reverts commit 35bde43.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
…trigger"

This reverts commit 3c68e19.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
…ion"

This reverts commit 7c48c14.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
This reverts commit dd8fd47.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
This reverts commit c976657.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
This reverts commit a76c880.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
…lure"

This reverts commit 98aa424.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
This reverts commit b91d6d1.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
Jędrzej Ciupis and others added 11 commits May 9, 2024 11:15
…2.15.4 init

The network CPU must be requested explicitly by the 802.15.4 driver for
the sharing mechanism to work correctly.

Upstream PR: zephyrproject-rtos/zephyr#72412

Signed-off-by: Jędrzej Ciupis <[email protected]>
Board initialization code should not use the network CPU management. It
acts as a permanent request for the network CPU, which causes its users
to be unable to turn it off. Instead, let the board initialization code
control the network CPU directly. It sets initial state of the network
core but does not have any impact on sharing the network CPU as a
resource between its users.

Upstream PR: zephyrproject-rtos/zephyr#72412

Signed-off-by: Jędrzej Ciupis <[email protected]>
The Synopsys Designware SPI peripheral exists in two versions with
slightly different register layouts. Added a Kconfig option that makes the
driver compatible with the HSSI register layout.

Signed-off-by: Rafał Kuźnia <[email protected]>
(cherry picked from commit 8ec1e0c)
Signed-off-by: Rafał Kuźnia <[email protected]>
Added EXMIP pinctrl definitions, which allow selecting pin functions by
name in DTS. The definitions are added, but not used in pinctrl_nrf.c.

The nrf-regtool reads the pinctrl configuration and applies the settings
using different mechanisms.

Signed-off-by: Rafał Kuźnia <[email protected]>
(cherry picked from commit 45d827a)
Signed-off-by: Rafał Kuźnia <[email protected]>
The nRF54H20 implements a variant of the SPI DW peripheral that
has slightly different register layout. Enable it in the defconfig.

Signed-off-by: Rafał Kuźnia <[email protected]>
(cherry picked from commit fe98eb7)
Signed-off-by: Rafał Kuźnia <[email protected]>
Added EXMIF peripheral DTS description and bindings.
The peripheral operates as an SPI device.

Signed-off-by: Rafał Kuźnia <[email protected]>
(cherry picked from commit 4d30ccb)
Signed-off-by: Rafał Kuźnia <[email protected]>
The nRF54H20dk has mx25uw6345g flash device on board. Added DTS
description and pinctrl configuration.

The flash device node is disabled by default. The flash device needs to
be powered-on using the nRF Connect for Desktop Board Configurator
application.

Signed-off-by: Rafał Kuźnia <[email protected]>
(cherry picked from commit e9c6990)
Signed-off-by: Rafał Kuźnia <[email protected]>
Configure the sample for nRF54H20 CPUAPP.

Signed-off-by: Rafał Kuźnia <[email protected]>
(cherry picked from commit b1de9a6)
Signed-off-by: Rafał Kuźnia <[email protected]>
The Synopsys Designware SPI peripheral core is wrapped in hardware that
manages interrupts, power and clock. The SPI core registers are shifted
by 0x500 bytes.
Before the SPI core is used, the power and clock must be enabled by
writing to EXMIF.TASKS_START register.
Interrupts must be enabled by writing to EXMIF.INTENSET/INTENCLR
registers.

The SER register must be configured unconditionally during peripheral
setup. Otherwise, the serial transaction does not complete.

Signed-off-by: Rafał Kuźnia <[email protected]>
The nRF54H20 EXMIF peripheral requires word accesses. Doing accesses of
byte or half-word sizes results in bus fault.

Upstream PR: zephyrproject-rtos/zephyr#72497

Signed-off-by: Rafał Kuźnia <[email protected]>
Verified on nRF54H20DK, useful for testing external flash access.

Upstream PR: zephyrproject-rtos/zephyr#72519

Signed-off-by: Chaitanya Tata <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.